Automated Disk Drive Characterization (CMU-CS-99-176)
نویسندگان
چکیده
DIXtrac is a program that automatically characterizes the performance of modern disk drives. This report describes and validates DIXtrac's algorithms, which extract accurate values for over 100 performance-critical parameters in 2 { 6 minutes without human intervention or special hardware support. The extracted data include detailed layout and geometry information, mechanical timings, cache management policies, and command processing overheads. DIXtrac is validated by con guring a detailed disk simulator with its extracted parameters; in most cases, the resulting accuracies match those of the most accurate disk simulators reported in the literature. To date, DIXtrac has been successfully used on over 20 disk drives, including eight di erent models from four di erent manufacturers.
منابع مشابه
A Two-Tiered Software Architecture for Automated Tuning of Disk Layouts (CMU-CS-03-130)
Many heuristics have been developed for adapting on-disk data layouts to expected and observed workload characteristics. This paper describes a two-tiered software architecture for cleanly and extensibly combining such heuristics. In this architecture, each heuristic is implemented independently and an adaptive combiner merges their suggestions based on how well they work in the given environme...
متن کاملTrack-aligned Extents: Matching Access Patterns to Disk Drive Characteristics (CMU-CS-01-119)
Track-aligned extents (traxtents) utilize disk-specific knowledge to match access patterns to the strengths of modern disks. By allocating and accessing related data on disk track boundaries, a system can avoid most rotational latency and track crossing overheads. Avoiding these overheads can increase disk access efficiency by up to 50% for mid-sized requests (100–500 KB). This paper describes ...
متن کاملFreeblock Scheduling Outside of Disk Firmware (CMU-CS-01-149)
Freeblock scheduling replaces a disk drive’s rotational latency delays with useful background media transfers, potentially allowing background disk I/O to occur with no impact on foreground service times. To do so, a freeblock scheduler must be able to very accurately predict the service time components of any given disk request — the necessary accuracy was not previously considered achievable ...
متن کاملTowards Higher Disk Head Utilization: Extracting "Free" Bandwidth From Busy Disk Drives (CMU-CS-00-130)
Freeblock scheduling is a new approach to utilizing more of a disk's potential media bandwidth. By lling rotational latency periods with useful media transfers, 20{50% of a never-idle disk's bandwidth can often be provided to background applications with no e ect on foreground response times. This paper describes freeblock scheduling and demonstrates its value with simulation studies of two con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015